enum RouteMode {
  default = 'default',
  service = 'service',
  patients = 'patients',
  normalScan = 'normalScan',
  d4Scan = '4dScan',
  helper = 'helper',
}


enum EnumImgOpType {
  empty = '',
  pan = 'pan',
  window = 'window',
  length = 'length',
  angle = 'angle',
  scroll = 'scroll',
  zoom = 'zoom',
  rect = 'rect',
  area = 'area',
  cross = 'cross',
  reset = 'reset'
}

enum EnumSocketIoType {
  dicomServer = 'dicomServer',
  systemServer = 'systemServer',
}

interface diskInfoType {
  id: number,
  diskName: string,
  usedInfo: {
    used: number,
    total: number
  },
  upperLimit: number
}

interface alertMessageType {
  id: number,
  name: string,
  level: string,
  description: string,
  cause: string,
  status: number
}


interface patientInfoType {
  age: number,
  gender: number,
  height: number,
  idCard: string,
  patientId: string
  patientIndex: number,
  patientName: string
  referencePhysicianName: string
  weight: number
}

export {
  RouteMode,
  EnumImgOpType,
  EnumSocketIoType
}

export type {
  diskInfoType,
  alertMessageType,
  patientInfoType
}
